package models

type PlatformAccount struct {
	// 用户id
	ID uint64 `gorm:"column:id" json:"id"`
	// 钱包地质（ss58格式）
	WalletAddr string `gorm:"column:wallet_addr" json:"wallet_addr"`
	// 公钥（十六进制，0x开头）
	PublicKey string `gorm:"column:public_key" json:"public_key"`
	// 私钥（十六进制，0x开头）
	PrivateKey string `gorm:"column:private_key" json:"private_key"`
	// 平台用户的初始积分
	InitialCoins float64 `gorm:"column:initial_coins" json:"initial_coins"`
	// 更新时间
	UpdateTime DbTime `gorm:"column:update_time" json:"update_time"`
}

func (PlatformAccount) TableName() string {
	return "platform_accounts"
}
